///////////////////////////////////////////////////////////////////////////
// C++ code generated with wxFormBuilder (version Mar  6 2009)
// http://www.wxformbuilder.org/
//
// PLEASE DO "NOT" EDIT THIS FILE!
///////////////////////////////////////////////////////////////////////////

#ifndef __mainframegui__
#define __mainframegui__

#include <wx/intl.h>

#include <wx/string.h>
#include <wx/bitmap.h>
#include <wx/image.h>
#include <wx/icon.h>
#include <wx/menu.h>
#include <wx/gdicmn.h>
#include <wx/font.h>
#include <wx/colour.h>
#include <wx/settings.h>
#include <wx/sizer.h>
#include <wx/statusbr.h>
#include <wx/choice.h>
#include <wx/toolbar.h>
#include <wx/frame.h>
#include <wx/statbmp.h>
#include <wx/stattext.h>
#include <wx/hyperlink.h>
#include <wx/statline.h>
#include <wx/button.h>
#include <wx/dialog.h>

///////////////////////////////////////////////////////////////////////////

///////////////////////////////////////////////////////////////////////////////
/// Class MainFrameGui
///////////////////////////////////////////////////////////////////////////////
class MainFrameGui : public wxFrame 
{
	private:
	
	protected:
		enum
		{
			ID_MENU_VIEW_COST = 1000,
			ID_MENU_VIEW_SUMARY,
			ID_MENU_VIEW_TASK,
			ID_MENU_VIEW_WORKREQUEST,
			ID_MENU_VIEW_TAG,
			ID_MENU_VIEW_LOG,
			ID_PM_FILE_NEW,
			ID_PM_FILE_OPEN,
			ID_PM_FILE_SAVE,
		};
		
		wxMenuBar* m_menuBar;
		wxMenu* m_menuFile;
		wxMenu* m_menuRecentFiles;
		wxMenu* m_menuEdit;
		wxMenu* m_menuView;
		wxMenuItem* m_menuItemViewCost;
		wxMenuItem* m_menuItemViewSummary;
		wxMenuItem* m_menuItemViewTask;
		wxMenuItem* m_menuItemViewWorkRequest;
		wxMenuItem* m_menuItemViewTag;
		wxMenuItem* m_menuItemViewLog;
		wxMenu* m_menuHelp;
		wxStatusBar* m_statusBar;
		wxToolBar* m_toolbar;
		wxChoice* m_listProject;
		
		// Virtual event handlers, overide them in your derived class
		virtual void OnCloseFrame( wxCloseEvent& event ) { event.Skip(); }
		virtual void OnFileNew( wxCommandEvent& event ) { event.Skip(); }
		virtual void OnFileOpen( wxCommandEvent& event ) { event.Skip(); }
		virtual void OnExitClick( wxCommandEvent& event ) { event.Skip(); }
		virtual void OnNewCost( wxCommandEvent& event ) { event.Skip(); }
		virtual void OnMenuViewSelection( wxCommandEvent& event ) { event.Skip(); }
		virtual void OnMenuViewUpdateUI( wxUpdateUIEvent& event ) { event.Skip(); }
		virtual void OnAbout( wxCommandEvent& event ) { event.Skip(); }
		virtual void OnFileSave( wxCommandEvent& event ) { event.Skip(); }
		
	
	public:
		
		MainFrameGui( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = _("ProjectManager"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 361,300 ), long style = wxCLOSE_BOX|wxDEFAULT_FRAME_STYLE|wxTAB_TRAVERSAL );
		~MainFrameGui();
	
};

///////////////////////////////////////////////////////////////////////////////
/// Class DlgAboutGui
///////////////////////////////////////////////////////////////////////////////
class DlgAboutGui : public wxDialog 
{
	private:
	
	protected:
		wxStaticText* m_labelVersion;
	
	public:
		
		DlgAboutGui( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = _("About Project Manager"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, long style = wxDEFAULT_DIALOG_STYLE );
		~DlgAboutGui();
	
};

#endif //__mainframegui__
